package org.hxyjs.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.hxyjs.entity.ActCosttyperecord;
import org.hxyjs.entity.ActCosttyperecordExample;

public interface ActCosttyperecordMapper {
    long countByExample(ActCosttyperecordExample example);

    int deleteByExample(ActCosttyperecordExample example);

    int deleteByPrimaryKey(String afcno);

    int insert(ActCosttyperecord record);

    int insertSelective(ActCosttyperecord record);

    String getMaxAfcno();

     List<ActCosttyperecord> getActCosttyperecordByPage(Map<String, Object> map );


    List<ActCosttyperecord> selectByExample(ActCosttyperecordExample example);

    ActCosttyperecord selectByPrimaryKey(String afcno);

    int updateByExampleSelective(@Param("record") ActCosttyperecord record, @Param("example") ActCosttyperecordExample example);

    int updateByExample(@Param("record") ActCosttyperecord record, @Param("example") ActCosttyperecordExample example);

    int updateByPrimaryKeySelective(ActCosttyperecord record);

    int updateByPrimaryKey(ActCosttyperecord record);
}